Atomic Intentions in Jason +
نویسندگان
چکیده
We consider interactions between atomic intentions and plan failures in the Jason BDI-based agent programming language. Atomic intentions allow the agent developer to control the execution of intentions in situations where a sequence of actions must be executed ‘atomically’ in order to ensure the success of a plan. However, while atomic intentions in Jason enforce mutual exclusion, they are not atomic operations in the sense understood in conventional programming or in databases, and failure of an atomic plan can leave the agent’s belief and plan bases in an inconsistent state. In this paper we present a new approach to atomic intentions which provides a transactional ‘all-or-nothing’ semantics, and describe its implementation in a new version of Jason, Jason. We argue that Jason offers a more predictable semantics for atomic plans in the face of plan failure and can reduce the load on the agent developer by automating simple cases of failure handing, leading to the development of more robust agent programs.
منابع مشابه
Jason Induction of Logical Decision Trees: A Learning Library and Its Application to Commitment
This paper presents JILDT (Jason Induction of Logical Decision Trees), a library that defines two learning agent classes for Jason, the well known java-based implementation of AgentSpeak(L). Agents defined as instances of JILDT can learn about their reasons to adopt intentions performing first-order induction of decision trees. A set of plans and actions are defined in the library for collectin...
متن کاملThe Moderating Effects of Attitudes on Nurses’ Intentions to Report Impaired Practice
Nurses compose the largest segment of employees in the U.S. health care industry. Nurses whose professional functioning is impaired because of substance abuse represent a threat to the health and safety of patients, other health care staff, and themselves. Attitudes toward substance use have been studied in relation to nurses’ intentions (decisions) to report impaired colleagues. Whether, and t...
متن کامل“Intentions to Select an Information Technology Career: A Study of South African Women”
.............................................................................................................................. i CHAPTER 1 .............................................................................................................................
متن کاملJason Intentional Learning: An Operational Semantics
This paper introduces an operational semantics for defining Intentional Learning on Jason, the well known Java-based implementation of AgentSpeak(L). This semantics enables Jason to define agents capable of learning the reasons for adopting intentions based on their own experience. In this work, the use of the term Intentional Learning is strictly circumscribed to the practical rationality theo...
متن کاملIntentions to Pursue a Career in Information Systems and Technology: An Empirical Study of South African Students
This paper reports on a study of the IT career interests of 263 South African university students. Drawing primarily on social cognitive career theory, a number of variables were selected and their effects on student intentions to pursue an IT career and choice of major were examined. Results revealed very low IT career intentions amongst students. Occupational selfefficacy, computing experienc...
متن کامل